The course is highly interactive and driven by extensive exercises to ensure a thorough grounding in the basics of the language. An introduction to SWING will assist delegates in developing graphical applications. Beyond this, delegates will apply more advanced techniques such as leveraging the collections framework, threading and networking.
The Java language provides many features in support of a clean object-oriented approach. Concepts such as package / class visibility, interfaces & inheritance must be properly understood before the language can be effectively applied. Throughout the course, emphasis is placed on object-oriented architecture & design culminating in an introduction to design patterns.